Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Computer Science (Human Computer Interaction) wIE BSc (Hons) - 4.2.1 Specify, deploy, verify and maintain computer-based systems


Return to programme overview.

COMP23311 Software Engineering 1

Students deploy changes to a live system

Assesement : Examination, Group coursework

COMP28112 Distributed Systems

Addressed as design, implementation, testing, and evaluation of engineering solutions in the lab.

Assesement : Lab work

COMP33712 Agile Software Engineering

The course covers a range of agile practices designed to help us specify, design, implement and verify software systems in a lightweight, efficient manner. The management of technical uncertainty is covered through several routes: techniques for choosing which features to implement in what order are taught, based on risk and the need to acquire information that will help to reduce risk; and the use of learning spikes to reduce estimation and technical uncertainty.

Assesement : Examination